86cd5d7fb0aa13ac480355244edcb556aa93e55a,eclipse-collections/src/main/java/org/eclipse/collections/impl/list/Interval.java,Interval,forEachWithIndex,#ObjectIntProcedure#,397

Before Change


    @Override
    public void forEachWithIndex(final ObjectIntProcedure<? super Integer> objectIntProcedure)
    {
        this.forEachWithIndex(new IntIntProcedure()
        {
            public void value(int each, int index)
            {
                objectIntProcedure.value(each, index);
            }
        });
    }

    public <P> void forEachWith(IntObjectProcedure<? super P> procedure, P parameter)

After Change


    @Override
    public void forEachWithIndex(final ObjectIntProcedure<? super Integer> objectIntProcedure)
    {
        this.forEachWithIndex((IntIntProcedure) objectIntProcedure::value);
    }

    public <P> void forEachWith(IntObjectProcedure<? super P> procedure, P parameter)